// 引用用户请求api
import { code, login, qrcode } from "../../api/user"
import { setToken } from "../../utils/auth"

//下面我是示例的微信小程序的参数，可自行修改请求参数
const actions = {
  code({ commit }, param) {
    return new Promise((resolve, reject) => {
      // code(param)
      //   .then(response => {
      //     // 这里可以自己添加方法
      //     // 保存获取到的token到本地之类的
      //     // 必须在resolve之前执行
      //     setToken(response.token) //将获取到的token保存到本地
      //     resolve(response)
      //   })
      //   .catch(error => {
      //     console.log(error)
      //   })
    })
  },
  login({ commit }, param) {
    return new Promise((resolve, reject) => {
      // login(param)
      //   .then(response => {
      //     // 这里可以自己添加方法
      //     // 保存获取到的token到本地之类的
      //     // 必须在resolve之前执行
      //     setToken(response.token) //将获取到的token保存到本地
      //     resolve(response)
      //   })
      //   .catch(error => {
      //     console.log(error)
      //   })
    })
  },
  qrcode({ commit }, param) {
    return new Promise((resolve, reject) => {
      // qrcode(param)
      //   .then(response => {
      //     // 这里可以自己添加方法
      //     // 保存获取到的token到本地之类的
      //     // 必须在resolve之前执行
      //     setToken(response.token) //将获取到的token保存到本地
      //     resolve(response)
      //   })
      //   .catch(error => {
      //     console.log(error)
      //   })
    })
  },
}

export default {
  namespaced: true,
  actions,
}
